import { http } from '@/utils/http';
import { defineStore } from 'pinia';
import type ValvePageData from '@/types/valvepage';

//组合式api
export const useValvePageStore = defineStore('valvePage', {
    state: () => {
        return {

        }
    },
    actions: {
        async submitToMysql(valvePageData: ValvePageData) {
            try {
                // 发送请求
                const res = await http<ValvePageData>({
                    method: 'POST',  // 使用 POST 方法
                    url: '/valve/submitvalvepagedata',  // 发送请求的地址
                    data: valvePageData
                });
            } catch (error) {
                console.error('失败:', error);
                // 这里可以处理错误，比如显示错误提示
                throw new Error('失败');  // 抛出错误以便在调用处处理
            }
        }
    },
    //persist: true
})